<?php
session_start();

if (!class_exists("Config")) include_once "../config/classes/class.Config.php";
$cfg = new config();

$error = false;
$html  = "Muchas gracias por colaborar! En breve el administrador comprobará y activará tu aporte.";

if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    if ($_POST['captcha'] != $_SESSION['cap_code']) {
        // Captcha verification is wrong. Take other action
        $html = 'El código de seguridad es incorrecto <br>';
        $error = true;
        
    }
}


if (!$error) {
    
    include_once $cfg->pathClasses."/class.InfoElem.php";

    $nombre     = $_POST['nombre'];
    $precio     = $_POST['precio'];
    $surtidores = $_POST['surtidores'];
    $foto       = $_FILES['foto']['name'];
    $comentario = $_POST['comentario'];
    $lat        = $_POST['lat'];
    $lng        = $_POST['lng'];
    $direccion  = $_POST['direccion'];
    $estado     = "2";

    $i     = new InfoElem("",$nombre,$precio,$surtidores,$foto,$comentario,$lat,$lng,date("Y-m-d H:i:s"),$direccion,$estado);
    $i_tmp = new InfoElem("",$nombre);

    $id_info = $i_tmp->getFromBDByNombre();

    if ($id_info == "") {
        $insert_result = $i->insertIntoBD();

        if (!$insert_result) {
            $error = true;
            $html = "Error al dar de alta el elemento.";
        }
        
    }else {
        $error = true;
        $html  = "Error, ya existe el elemento";
    }
    
    if (!$error && $foto != "") {
        //datos del arhivo 
        $nombre_archivo = $_FILES['foto']['name']; 
        $tipo_archivo = $_FILES['foto']['type']; 
        $tamano_archivo = $_FILES['foto']['size']; 
        //compruebo si las características del archivo son las que deseo 
        if (!((strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg") || strpos($tipo_archivo, "jpg") || strpos($tipo_archivo, "png")) && ($tamano_archivo < 500000))) { 
                $html  =  "La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .gif o .jpg<br><li>se permiten archivos de 500 Kb máximo.</td></tr></table>"; 
                $error =  true;
        }else{ 
                if (move_uploaded_file($_FILES['foto']['tmp_name'], $cfg->pathElems."/img/$nombre_archivo"))  $html =  "El archivo ha sido cargado correctamente."; 
                else                                                                                          $html =  "Ocurrió algún error al subir el fichero. No pudo guardarse."; 
        } 
    }
  }
                   


?>

<html>
<head>
    <title>ElectrolinerasOnline.com</title>         

    <!-- META -->
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=8">

    <!-- CSS -->
    <link rel="stylesheet" type="text/css" media="all" href="<?php echo $cfg->pathCss ?>/main2.css"/>      
    <link href='http://fonts.googleapis.com/css?family=Nunito:300' rel='stylesheet' type='text/css'> <!-- 'Nunito', sans-serif; -->
    <link href='http://fonts.googleapis.com/css?family=Convergence' rel='stylesheet' type='text/css'> <!-- 'Convergence', sans-serif; -->
    <link type="text/css" href="<?php echo $cfg->pathJs ?>/jqueryui/css/custom-theme/jquery-ui-1.8.17.custom.css" rel="stylesheet" />	
    <link type="text/css" href="<?php echo $cfg->pathJs ?>/DropKick/dropkick.css" rel="stylesheet" />	
    <link type="text/css" href="<?php echo $cfg->pathJs ?>/DropKick/example/example.css" rel="stylesheet" />	
    <link type="text/css" href="<?php echo $cfg->pathCss.'ezmark.css'?>" rel="stylesheet" />	
    <link rel="stylesheet" href="<?php echo $cfg->pathJs ?>/fancybox/source/jquery.fancybox.css?v=2.0.5" type="text/css" media="screen" />
    <link rel="stylesheet" href="<?php echo $cfg->pathJs ?>/fancybox/source/helpers/jquery.fancybox-buttons.css?v=2.0.5" type="text/css" media="screen" />
    <link rel="stylesheet" href="<?php echo $cfg->pathJs ?>/fancybox/source/helpers/jquery.fancybox-thumbs.css?v=2.0.5" type="text/css" media="screen" />

    <!-- SCRIPTS -->
    <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
    <script type="text/javascript" src="<?php echo $cfg->pathJs ?>/jqueryui/js/jquery-1.7.1.min.js"></script>
    <script type="text/javascript" src="<?php echo $cfg->pathJs ?>/jqueryui/js/jquery-ui-1.8.17.custom.min.js"></script>
    <script type="text/javascript" src="<?php echo $cfg->pathJs ?>/common.js"></script>
    <script type="text/javascript" src="<?php echo $cfg->pathJs ?>/DropKick/jquery.dropkick-1.0.0.js"></script>
    <script type="text/javascript" src="<?php echo $cfg->pathJs ?>/jquery.ezmark.min.js"></script>
    <script type="text/javascript" src="<?php echo $cfg->pathJs ?>/fancybox/source/jquery.fancybox.pack.js?v=2.0.5"></script>
    <script type="text/javascript" src="<?php echo $cfg->pathJs ?>/fancybox/lib/jquery.mousewheel-3.0.6.pack.js"/></script>
    <script type="text/javascript" src="<?php echo $cfg->pathJs ?>/fancybox/source/helpers/jquery.fancybox-buttons.js?v=2.0.5"></script>
    <script type="text/javascript" src="<?php echo $cfg->pathJs ?>/fancybox/source/helpers/jquery.fancybox-thumbs.js?v=2.0.5"></script>
    
    <script>
        $(document).ready(function () {
            $("#btn_home").button();
        });
    
    </script>
        
</head>


<body>
    <div id="contenedor" class="container">

        <?php
            include $cfg->pathRaiz."/header2.php";
        ?>

        <div id="cuerpo" class="clear" style="padding-top: 70px;text-align: center">

            <script>
                var text = "<?php echo $html?>";
                
                <?php if ($error) { ?>
                            var type = "error";
                <?php } else { ?>
                            var type = "";
                <?php } ?>   
                    
                document.write(getMessageBox(text,"70%",type));    
                
            </script>
            
            <?php if ($error) { ?>
                    <img src="<?php echo $cfg->pathImg.'/sad.png' ?>"/>
            <?php } else { ?>
                    <img src="<?php echo $cfg->pathImg.'/happy.png' ?>"/>
            <?php } ?>    
                
            <br>
            
            <input type="button" id="btn_home" value="&laquo; Volver" style="margin:0px auto" onClick ="window.location.href='<?php echo $cfg->pathRaiz ?>/index2.php'"/>
                
            <div id="hidden_variables" class="oculto">

                <!-- En este bloque metemos el contenido del fancybox -->


                <?php //include $cfg->pathConfig."/users/add_new_elem.php"?>

                <div id="aux_hidden_div">

                </div>
            </div>
            
        </div>    

    </div>
</body>
</html>





